#include "geometry.h"

#ifndef __M3DMOTION_H
#define __M3DMOTION_H

namespace m3d
{
	SVector3F* ParabolicMotion		( SVector3F* out_Position, const SVector3F* in_Velocity, float fSec, float* fGravity, M3DAXISINDEX nAxis );
	SVector3F* ParabolicMotionXUP	( SVector3F* out_Position, const SVector3F* in_Velocity, float fSec, float* fGravity );
	SVector3F* ParabolicMotionYUP	( SVector3F* out_Position, const SVector3F* in_Velocity, float fSec, float* fGravity );
	SVector3F* ParabolicMotionZUP	( SVector3F* out_Position, const SVector3F* in_Velocity, float fSec, float* fGravity );
};

#endif // _M3DMOTION_H